expert witness data recovery expert law e-discovery file recovery consultant attorney it-forensic integrity due dilligence computer repair intellectual property consulting fraud electronic discovery lawyer ediscovery copyright computer patent